<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script src="../JavaScript/js/json2.js"></script>


    <!-- 如果需要兼容ie7及以下的JSON操作，则可以通过引入一个外部的js文件来处理 -->
    <script>
        var str='{"name":"sunwukong","age":18}'
        /* 
        eval()
        -这个函数可以用来执行一段字符串形式的JS代码，并将执行结果返回
        -如果使用eval()执行的字符串中含有{}，它会将{}当成是代码块
        如果不希望将其当成代码块解析，则需要在字符串前后各加一个()

        -eval()这个函数的功能很轻大，可以直接在执行一个字符串中的js代码
        但是在开发中尽量不要使用，首先它的执行性能比较差，然后他还具有安全隐患

        */
       var str2="alert('hello');"
       var obj=eval("("+str+")");
       console.log(obj);
    </script>
</head>
<body>
    
</body>
</html>